import java.util.Arrays;
import java.util.Collections;
import java.util.PriorityQueue;

/**
 * @author VernHe
 * @date 2021年06月20日 15:21
 */
public class Solution_0215 {
    public int findKthLargest(int[] nums, int k) {
        PriorityQueue<Integer> priorityQueue = new PriorityQueue((o1,o2) -> {
            return ((Integer)o2).intValue() - ((Integer)o1).intValue();
        });
        for (int i = 0; i < nums.length; i++) {
            System.out.println("添加" + nums[i]);
            priorityQueue.add(nums[i]);
        }
        for (int i = 1; i < k; i++) {
            System.out.println(priorityQueue.poll());
        }
        return priorityQueue.poll();
    }
}
